.head{
    margin-bottom: 20px!important;
}
span {
    display: inline-block;
    vertical-align: middle;
}
.warningHead{
    min-width: 120px;
    height: 70px;
    padding: 4px 15px 0;
    float: left;
    border-left: 1px solid #434343;
}
.warningHead .tit {
    display: block;
    font-size: 12px;
    vertical-align: top;
    line-height: 20px;
}
.warningHead .tit span {
    width: 10px;
    height: 10px;
    margin-right: 8px;
}
.tit .hardware {
    background-color: #c0bfbe;
}
.tit .red {
    background-color: red;
}
.tit .blue {
    background-color: blue;
}
.tit .yellow {
    background-color: yellow;
}
.tit .orange {
    background-color: orange;
}
.warningHead .wdetail {
    display: block;
    vertical-align: top;
    line-height: 46px;
    font-size: 28px;
}
.warningHead .wdetail span {
    vertical-align: top;
    line-height: 46px;
    font-size: 20px;
    color: #f90;
}
.layui-table, .layui-table-view{
    margin-top: -5px !important;
}
.layui-table-view .layui-table{
    width: 100% !important;
}
.layui-table-header th{
    border-right: none;
}
select{
   border: none;
   height: 38px;
   line-height: 38px;
}
option{
    height: 38px;
    line-height: 38px; 
}
.w90{
    width: 90px;
}
.w100{
    width: 100px;
}
.w110{
    width: 110px;
}
.showValInput{
    border: none;
    margin: 5px 0;
    height: 28px;
}
.showBorderInput{
    margin: 5px 0;
    height: 28px;
}
td{
    white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
}